/**
 * @file    bt_wdt.c
 * @author  chenwenrui
 * @brief   看门狗模块
 * @version V1.0
 * @date 2023-12-19
 * @copyright Copyright (c) 2022
 *
 * 系统资源：
 *      wdt:
 *
 */
#include "WDT.h"
/**
 * @brief  看门狗初始化
 * @note   最大溢出:5.44s
 * @retval
 */
void bt_wdt_init(void)
{
    WDT_InitTypeDef WDT_InitStructure;               // 结构定义
    WDT_InitStructure.WDT_Enable = ENABLE;           // 中断使能   ENABLE或DISABLE
    WDT_InitStructure.WDT_IDLE_Mode = WDT_IDLE_STOP; // IDLE模式是否停止计数		WDT_IDLE_STOP,WDT_IDLE_RUN
    WDT_InitStructure.WDT_PS = WDT_SCALE_256;        // 看门狗定时器时钟分频系数		WDT_SCALE_2,WDT_SCALE_4,WDT_SCALE_8,WDT_SCALE_16,WDT_SCALE_32,WDT_SCALE_64,WDT_SCALE_128,WDT_SCALE_256
    WDT_Inilize(&WDT_InitStructure);                 // 初始化
}
/**
 * @brief  喂狗函数
 * @note
 * @retval
 */
void bt_wdt_feed(void)
{
    WDT_Clear();
}